<table>
    <tr valign="top">
        <td width="750">
            

<?php echo $this->element('applications_header');?>
<?php
    if($isuserhaveorders)
    {
        if($whatwedo=='showform')
        {
            echo '<div class="billing_constructor_wrapper">';
            echo $this->Form->create('Order',array('action' => 'constructor'));
            echo 'Выберите поток для создания скрипта<br>';
            echo $this->Form->input('stream', array(
                    'options' => array_combine($streams,$streams),
                    'label' => false,
                    'div' => array(
                        'class' => 'constructor_select',
                    )
            ));
            $values=array('php','Javascript');
            $values_desc=array('PHP (Рекомендуется для платного хостинга)','Javascript (Рекомендуется для Юкоза)');
            echo '<br>Выберите тип создаваемого скрипта<br>';
            echo $this->Form->input('scripttype', array(
                    'options' => array_combine($values,$values_desc),
                    'label' => false,
                    'div' => array(
                        'class' => 'constructor_select',
                    )
                ));
            echo '<div class="billing_main_grey_line"></div>';
            echo 'Выберите желаемую информацию для отображения:<br /><br>';
            //echo 'Название потока';
            echo $this->Form->input('stname',array(
                        'type' => 'checkbox',
                        'label' => array('text'=>'Название потока','class'=>'labelforcheckbox'),
                        'class' =>'mycheckbox',
                        ));
            echo $this->Form->input('stdesc', array(
                        'type' => 'checkbox',
                        'label' => array('text'=>'Описание потока','class'=>'labelforcheckbox'),
                        'class' =>'mycheckbox',
                        ));
            echo $this->Form->input('listen', array(
                        'type' => 'checkbox',
                        'label' => array('text'=>'Сейчас слушателей','class'=>'labelforcheckbox'),
                        'class' =>'mycheckbox',
                        ));
            echo $this->Form->input('song', array(
                            'type' => 'checkbox',
                            'label' => array('text'=>'Текущий трек','class'=>'labelforcheckbox'),
                            'class' =>'mycheckbox',
                            ));
            echo $this->Form->input('artistimage', array(
                            'type' => 'checkbox',
                            'label' => array('text'=>'Фото артиста (только для PHP скрипта)','class'=>'labelforcheckbox'),
                            'class' =>'mycheckbox',
                            ));
            echo $this->Form->input('ava', array(
                            'type' => 'checkbox',
                            'label' => array('text'=>'Аватарка ведущего (только для PHP скрипта)','class'=>'labelforcheckbox'),
                            'class' =>'mycheckbox',
                            ));
            echo '<br />Полный путь к папке с автарками:<br />';
            echo $this->Form->input('avapath', array('label' => false,'value'=>'http://yourdomain.com/path-to-folder/'));
            echo '<div class="billing_main_grey_line"></div>';
            echo $this->Form->end(__('Сгенерировать'));
            echo "</div>";
        }
        else
        {
            echo '<link rel="stylesheet" href="http://yandex.st/highlightjs/7.3/styles/default.min.css">
                    <script src="http://yandex.st/highlightjs/7.3/highlight.min.js"></script>
                    <script>hljs.initHighlightingOnLoad();</script>';
            $stream=$selected_data['Order']['stream'];
            $scripttype=$selected_data['Order']['scripttype'];
            $stname=$selected_data['Order']['stname'];
            $stdesc=$selected_data['Order']['stdesc'];
            $listen=$selected_data['Order']['listen'];
            $song=$selected_data['Order']['song'];
            $artistimage=$selected_data['Order']['artistimage'];
            $ava=$selected_data['Order']['ava'];
            $avapath=$selected_data['Order']['avapath'];
            $stream1=explode("/",$stream);
            $stream=trim($stream1[2]);
            $port=explode(":",$stream);
            $jstream=$port[0];
            $port=$port[1];
            $mount=$stream1[3];
            if($scripttype=='php') //PHP CODING GOES HERE
            {
              echo "Создаем файл <b>radiostat.php</b>, вносим в него следующий код и сохраняем <b>в корне сайта</b>:<br />";
              //echo '<div style="width:97%; background: #eeeeee; padding-left:25px;border: #5f5f5f 1px solid;">';
              ?>
        <pre>
        <code>
        &lt;?php
        //LIVE STREAM
        $data=file_get_contents("http://<?php echo $stream?>/status2.xsl?mount=/<?php echo $mount;?>");
        $data=explode(",",$data);
        if(($data[14]=='')OR(strlen($data[14])<2))
        {
          //NONSTOP
          $data=file_get_contents("http://<?php echo $stream?>/status2.xsl?mount=/nonstop");
          $data=explode(",",$data);
        }
        $stream_title=$data[14];
        //Если сайт в кодировке windows-1251 (cp-1251), раскомментируйте следующую строчку
        //$stream_title=iconv("UTF-8","WINDOWS-1251",$stream_title); 
        $stream_description=$data[16];
        $listeners=$data[15];
        $mlisteners=$data[19];
        $song=$data[17];
        $image='';
        //Если сайт в кодировке windows-1251 (cp-1251), раскомментируйте следующую строчку
        //$song=iconv("UTF-8","WINDOWS-1251",$song);
        <?php
        if($artistimage==1)
        {
          ?>
          $artist=explode(" - ",$song);
          $artist=$artist[0];
          $artist=str_replace(" "," ",$artist);
          $size="large";
          $image=getArtistPhoto($artist, $size) ;
          function getArtistPhoto($artist, $size) {
            $artist = urlencode($artist);
            $xml = "http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist={$artist}&api_key=449355ac44aea3fa7cf82c362ea57a6e";
            $xml = @file_get_contents($xml);
            //echo $xml;
            if(!$xml) {
              return; // Artist lookup failed.
            }

            $xml = new SimpleXMLElement($xml);
            $xml = $xml->artist;
            foreach ($xml->image as $image)
            {
            if($image['size']==$size)
              $return = convert($image);
            }
            return $return;
          }
          function convert($file){

            $parts=pathinfo($file);
            //dont convert if its a jpg
            if($parts['extension'] == "jpg"){
            return '&lt;img src="' . $file . '" />';
            } else {

            $image = imagecreatefrompng($file);
            $bg = imagecreatetruecolor(imagesx($image), imagesy($image));
            imagefill($bg, 0, 0, imagecolorallocate($bg, 255, 255, 255));
            imagealphablending($bg, TRUE);
            imagecopy($bg, $image, 0, 0, 0, 0, imagesx($image), imagesy($image));

            ob_start ();
            imagejpeg($bg, NULL, 80);
            $image_data = ob_get_contents ();
            ob_end_clean ();
            $imageData = base64_encode ($image_data);

            imagedestroy($image);
            ImageDestroy($bg);

            return '&lt;img src="data:image/jpg;base64,'.$imageData.'" />';

            }

            }
          <?
        }
        ?>
        // Выводим данные
        echo "&lt;div id='radiostat'&gt;";
        <?php if($stname==1){?>echo "Название потока: $stream_title&lt;br /&gt;";<?php }?><br />
        <?php if($stdesc==1){?>echo "Описание потока: $stream_description&lt;br /&gt;";<?php }?><br />
        <?php if($listen==1){?>echo "Слушателей: $listeners&lt;br /&gt;";<?php }?><br />
        <?php if($song==1){?>echo "Сейчас в эфире: $song&lt;br /&gt;";<?php }?><br />
        <?php if($artistimage==1){?>echo "$image&lt;br /&gt;";<?php }?><br />
        echo "&lt;/div&gt;";
        <?php if($ava==1){?>
        //Аватарка ведущего
        //Для потока нон-стоп должна называться NONSTOP.jpg
        $path="<?php echo $avapath;?>";
        echo "&lt;img src='".$path.$stream_description.".jpg' /&gt;";
        <?php }?>
         ?&gt;
        </code>
        </pre>
              <?
              //echo '</div>';
              echo "<br />Добавляем контейнер на сайте, где должна отображаться информация:";
              //echo '<div style="width:97%; background: #eeeeee; padding-left:25px;border: #5f5f5f 1px solid;">';
              echo '<pre><code>&lt;div id="radiostat"&gt;Загрузка...&lt;/div&gt;</code></pre>';
              //echo '</div>';
              echo "<br />Подключаем библиотеку Jquery между тегами &lt;head&gt; и &lt;/head&gt; , если она у вас еще <b>не подключена!</b>";
              //echo '<div style="width:97%; background: #eeeeee; padding-left:25px;border: #5f5f5f 1px solid;">';
              echo '<pre><code>&lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"&gt;&lt;/script&gt;</code></pre>';
              //echo '</div>';
              echo "<br />Добавляем скрипт вывода и автообновления информации:<br />";
              echo "Вставляем между тегами &lt;head&gt; и &lt;/head&gt; в код сайта";
              //echo '<div style="width:97%; background: #eeeeee; padding-left:25px;border: #5f5f5f 1px solid;">';
              //echo '<xmp>';?>
              <pre><code style="margin-bottom:-30px;">
              &lt;script&gt;
                 function nowplay()
                 {
                     $.ajax({
                         url: "radiostat.php",  //Тут указываем файл со скриптами
                         cache: false,
                         success: function(html){
                             $("#radiostat").html(html); //Контейнер для вывода информации
                         }
                     });
                 }
        
                 $(document).ready(function(){
                     nowplay();
                     setInterval('nowplay()',30000);  //Время в милесекундах, 30000=30сек
                 });
             &lt;/script&gt;
             </code></pre>
              <?php
              //echo '</xmp></div>';
            }
            else
            {
              //JAVASCRIPT CODING GOES HERE
              echo "<br />Подключаем библиотеку Jquery между тегами &lt;head&gt; и &lt;/head&gt; , если она у вас еще <b>не подключена!</b>";
              //echo '<div style="width:97%; background: #eeeeee; padding-left:25px;border: #5f5f5f 1px solid;">';
              echo '<pre><code>&lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"&gt; &lt/script&gt; </code></pre>';
              //echo '</div>';
              echo "<br />Подключаем скрипт обработчик запросов";
              //echo '<div style="width:97%; background: #eeeeee; padding-left:25px;border: #5f5f5f 1px solid;">';
              echo '<pre><code>&lt;script src="http://radioheart.ru/tools/mainstat-avatar.js" type="text/javascript"&gt; &lt/script&gt; </code></pre>';
              //echo '</div>';
              echo "<br />Вставляем между тегами &lt;head&gt; и &lt;/head&gt; в код сайта";
              //echo '<div style="width:97%; background: #eeeeee; padding-left:25px;border: #5f5f5f 1px solid;">';
              //echo '<xmp>';?>
              <!--<textarea style="width:97%; height:400px; background: #eeeeee; padding-left:25px;border: #5f5f5f 1px solid;" disabled="disabled">-->
        <pre><code>
        &lt;script&gt;
        $(document).ready(function(){
          var ip="<?php echo $jstream; ?>";
          var port="<?php echo $port; ?>";
          var nonstop="/nonstop";
          var mount="/<?php echo $mount; ?>";
          var track="<?php if($song==1){?>&track<?php }?>";
          var dj="<?php if($stdesc==1){?>&dj<?php }?>";
          var listeners="<?php if($listen==1){?>&listeners<?php }?>";
          var maxlisteners="";
          var streamtitle="<?php if($stname==1){?>&streamtitle<?php }?>";
          var lastsongs="";
          var path="<?php if($ava==1){ echo $avapath; }?>";
          getstat(ip,port,nonstop,mount,track,dj,listeners,maxlisteners,streamtitle,lastsongs,path);
          setInterval("getstat('"+ip+"', '"+port+"', '"+nonstop+"', '"+mount+"', '"+track+"', '"+dj+"', '"+listeners+"', '"+maxlisteners+"', '"+streamtitle+"', '"+lastsongs+"', '"+path+"')",30000);  //Время в милесекундах
               });
        &lt;/script&gt;
        </code></pre>
        <!--</textarea>-->
              <?php
              //echo '</xmp></div>';
              echo "<br />Вставляем между тегами &lt;body&gt; и &lt;/body&gt; в код сайта там, где должна быть информация";
              //echo '<div style="width:97%; background: #eeeeee; padding-left:25px;border: #5f5f5f 1px solid;">';
              echo '<pre><code>&lt;div id="stat"&gtЗагрузка&lt;/div&gt; </code></pre>';
              //echo '</div>';
              echo "<br />Вставляем между тегами &lt;body&gt; и &lt;/body&gt; в код сайта там, где должна быть аватарка диджея (если собираете с её поддержкой)";
              //echo '<div style="width:97%; background: #eeeeee; padding-left:25px;border: #5f5f5f 1px solid;">';
              echo '<pre><code>&lt;div id="djavatar">Загрузка&lt;/div&gt; </code></pre>';
              //echo '</div>';
              echo "<br />Если <b>возникли проблемы с кодировкой</b>, то используем это:";
              //echo '<div style="width:97%; background: #eeeeee; padding-left:25px;border: #5f5f5f 1px solid;">';
              echo '<pre><code>&lt;script src="http://radioheart.ru/tools/mainstat-avataransi.js" type="text/javascript"&gt;
        &lt;/script&gt; </code></pre>';
              //echo '</div>';
              echo "<br />Вместо этого (скрипт обработчик):";
              //echo '<div style="width:97%; background: #eeeeee; padding-left:25px;border: #5f5f5f 1px solid;">';
              echo '<pre><code>&lt;script src="http://radioheart.ru/tools/mainstat-avatar.js" type="text/javascript"&gt;
        &lt;/script&gt; </code></pre>';
              //echo '</div>';
            }
        }
    }
    else
    {
        echo "Данный раздел вам недоступен. Возможность использования появится только после активации заказа";
    }
?>
        </td>
        <td width="280">
            <?php echo $this->element('faq');?>
        </td>
    </tr>
</table>